package model

import "fmt"

type Books struct {
	Good
	Img_url string
}

func (p *Books) Testing() {

	fmt.Println("-------我是book的方法执行体------------")
}
func (p *Books) SetPrice指针(price int) {
	p.Price = price
	fmt.Println("-------我是book的方法指针修改, 会影响原值------------")
}

func (p Books) SetPrice值(price int) {
	p.Price = price
	fmt.Println("-------我是book的方法值修改, 不会影响原值------------")
}

func SetObj对象() (*Books, error) {
	fmt.Println("-------我是book的对象修改, 会影响原值------------")
	var good = Good{100, "我的世界我做主"}
	var n = Books{good, "ttt"}
	return &n, nil
}
